Лабораторная работа №3
Создание и использование падающего меню для загрузки и вычерчивания криволинейного контура в среде AutoCAD
Куварзин Андрей
1 Цель работы
По средствам программирования в AutoLISP создать пользовательское падающее меню для вычерчивания криволинейного контура в программе AutoCAD 2007.
2 Исходные данные
Файл с программой для построения криволинейного контура для варианта12 (рисунок 1) в AutoCAD 2007, при помощи языка программирования AutoLISP, созданная в лабораторной работе №2.
Рисунок 1 – Исходные данные
3 Методика работы
3.1 В начале работы создаем текстовый файл в блокноте с описанием меню и сохраняем его с расширением *.MNU (рисунок 2).
Рисунок 2 – Описание падающего меню
3.2 Затем создаем файл загрузки меню в блокноте и сохраняем его с расширением *.LSP (рисунок 3).
Рисунок 3 – Файл загрузки меню
(command "menuload" "kuvarzin.mnu") – Загрузка файла меню kuvarzin.mnu;
(menucmd "P12=+kuvarzin.pop1") – активация вкладки меню на 12-ой позиции в строке главного меню.
3.3 Для корректной работы программы все созданные файлы (kuvarzin.mnu, kuvarzin.lsp, zagr.lsp) должны находиться в одной папке. Далее загружаем AutoCAD и заходим в мeню Инструменты >> Опции, выбираем вкладку «Файлы», выбираем папку с названием «Путь поиска файлов поддержки» и нажимаем кнопку «Добавить», в пустой строчке вводим путь к папке с нашими файлами, нажимаем «Применить» и «ОК» (рисунок 4).
Рисунок 4 – Прописывание пути к файлам
3.4 Загрузка файлов падающего меню
В меню AutoCADa выбираем Tools >> Load Applications и в появившемся окне находим файл меню с расширением *.LSP (рисунок 5).
Рисунок 5 – Загрузка файла zagr.lsp
Выбираем этот файл, нажимаем «Load» и «Сlose».
В основном меню AutoCADa появляется вкладка пользовательского меню (рисунок 6).
Рисунок 6 – Появившаяся вкладка меню
3.5 Для того, чтобы программно начертить криволинейный контур, мы сначала в меню из предложенных действий выбираем «Загрузить файл». То есть после выбора этой вкладки будет подгружен файл kuvarzin.lsp в среду AutoCAD. Следующим шагом будет выбор строки «Построить контур». После выполнения этого шага, если все сделано верно и программа вычерчивания криволинейного контура корректно составлена, в командной строке AutoCADa появится запрос на ввод координат начальной точки вставки, а затем и на ввод требуемых параметров. После ввода последних и нажатия клавиши «Enter» в окне AutoCADa появится криволинейный контур. Результат построения представлен на рисунке 7.
Рисунок 7 – Криволинейный контур
3.6 При необходимости можно удалить/выгрузить пользовательское меню. Для этого из предложенных возможных действий выбираем строчку «Убрать меню с экрана» (рисунок 8).
Рисунок 8 – Выгрузка меню пользователя
Выводы
В процессе выполнения данной работы был получен практический навык внедрения в AutoCAD дополнительных меню с заданными параметрами. С помощью пользовательского меню был загружен файл приложения AutoLISP и вычерчен криволинейный контур.